
/**
 * 创建内容节点
 * @param {文本}} neiRong 内容
 * @returns 
 */
NW02_jd.prototype.cjNRjd = function (neiRong) {
    let _Erzi = document.createTextNode(neiRong);
    this.Jiedian.appendChild(_Erzi);// 将两个节点，变成父子(fuZi)关系
    return _Erzi;
}

/**
 * 删除本节点的内容
 * @param {真假} SCJD 真=将内容节点对象 删除。 假：只清空内容。
 */
NW02_jd.prototype.scNR = function (SCJD) {
    if (SCJD) {
        this.wgj.scNRjd(this.Jiedian)
    } else {//只清空内容
        //取内容节点
        let _NR = this.hqNRjd();
        if (_NR) {
            //设置内容值为''
            _NR.nodeValue = '';
        }
    }
}
/**
 * 
 * 修改内容
 * 如果没有文本节点,会自动创建；
 * 如果已经有文本节点，会根据 zuijia ，进行追加或替换。
 * 
 * 备注:zuijia=true表示追加；zuijia=false表示添加（默认值）
 * 
 * @参数 {对象} text 文本
 * @参数  {真假} zuijia 真=追加 ；假=覆盖（默认）
 */
NW02_jd.prototype.xgNR_html = function (neiRong, zuijia) {
    if (zuijia) {
        this.Jiedian.innerHTML += neiRong;
    } else { //如果没有文本节点
        this.Jiedian.innerHTML = neiRong;
    }
}


/**
 * 
 * 修改内容
 * 如果没有文本节点,会自动创建；
 * 如果已经有文本节点，会根据 zuijia ，进行追加或替换。
 * 
 * 备注:zuijia=true表示追加；zuijia=false表示添加（默认值）
 * 
 * @参数 {对象} text 文本
 * @参数  {真假} zuijia 真=追加 ；假=覆盖（默认）
 */
NW02_jd.prototype.xgNR = function (neiRong, zuijia) {
    let _NR = this.hqNRjd();
    if (_NR) {
        _NR.nodeValue = zuijia ? _NR.nodeValue + neiRong : neiRong;
    } else { //如果没有文本节点
        _NR = this.cjNRjd(neiRong);
    }
}


/**
 *  取得 内容节点
 * 
 * @返回 {对象}返回 文本节点。如果没有，返回null
 */
NW02_jd.prototype.hqNRjd = function () {
    return this.wgj.hqNRjd(this.Jiedian);
}
/**
 *  取得 内容
 * 
 * @返回 {对象}返回 文本节点。如果没有，返回null
 */
NW02_jd.prototype.hqNR = function () {
    return this.wgj.hqNRjd(this.Jiedian).nodeValue;
}

NW02_jd.prototype.hqNR_html = function () {
    return this.Jiedian.innerHTML;
}


/**
 * 取得所有 内容节点（包含它的所有下游 文本对象 ）文本对象 。
 * @返回 {真|假} pdGuolvHHF 是否过滤 换行符号(HHF); true=过滤；false=不过滤
 */
NW02_jd.prototype.hqNRjdM = function (pdGuolvHHF) {
    let _JG = []; //数组-存放 文本对象 的结果容器
    this.wgj.hqNRjdM(this.Jiedian, _JG, pdGuolvHHF)
    return _JG;
}



// 暂时不提供。不完善
// /**
//  * 取得 内容（包含它的所有下游 文本对象 ）文本。
//  * 所有节点的名称，自动转成内容模式
//  * @返回 {真|假} pdGuolvHHF 是否过滤 换行符号(HHF); true=过滤；false=不过滤
//  */
// NW02_jd.prototype.hqNRM = function (pdGuolvHHF) {
//     let _JG = []; //数组-存放 文本对象 的结果容器
//     this.wgj.hqNRjdM(this.Jiedian, _JG, pdGuolvHHF)
//     let nr = '';
//     let _NRjd;
//     let _Fjd = this.Jiedian.parentNode; //取节点父亲

//     for (let i = 0; i < _JG.length; i++) {
//         _NRjd = _JG[i];
//         _Fjd = _NRjd.parentNode; //取节点父亲
//         if (_Fjd == this.Jiedian) {// 当前节点的文本
//             nr += _NRjd.nodeValue;
//         } else {
//             nr += '<' + _Fjd.nodeName + '>' + _NRjd.nodeValue + '</' + _Fjd.nodeName + '>'
//         }
//     }
//     return nr;
// }
